insulating baffle - French English Dictionary